未命名

1 AI 提示词

1、一个银行业务系统后端用的是 PostgreSQL 。
2、使用 python 中的 faker 库,生成一个银行业务的办理系统的数据库。 
3、并根据根据你自己的想法扩展 银行业务系统,尽可能靠近真实的业务系统,越真实越好,并给出 ER 图 还有 建表语句。并生成一个 对应的应用程序。 
4、生成对应的应用程序。
5、在应用程序中 加入所有表的增删改查等操作,实现分页查询,字段查询,搜索等功能接口?
6、用 faker 自动批量生成测试数据(模拟开户、交易)
7、生成前端管理界面(Vue 或 React)
8、并给出应用程序使用方法。

我将为一个银行业务系统创建一个完整的解决方案,包括 PostgreSQL 数据库、Python/Faker 生成测试数据、FastAPI 后端和 React 前端。系统将包含真实的银行实体、增删改查操作、分页查询、字段搜索以及管理界面。以下内容将通过工件形式提供数据库模式、数据生成代码、后端和前端实现,并以中文说明。


2 银行业务系统设计

系统包含以下实体,以模拟真实的银行业务系统:


3 ER 图描述

ER 图包括以下实体及其关系:

关系

由于文本限制,我将提供 SQL 建表语句和描述,而非图形化的 ER 图。


![[scheam.sql]]

4 数据生成

使用 Python 的 Faker 库生成测试数据,模拟真实的银行数据。

![[generate_data.py]]


5 后端应用程序

使用 FastAPI 构建后端,提供增删改查、分页查询和搜索功能。

![[main.py]]


6 前端管理界面

使用 React 构建前端管理界面,支持客户管理的增删改查、分页和搜索功能。
![[index.html]]


7 使用方法

7.1 配置 PostgreSQL

7.2 生成测试数据

7.3 运行后端

7.4 运行前端

7.5 使用管理界面

7.6 API 接口说明

7.7 扩展应用

此方案提供了一个功能完整的银行业务系统,包括真实的数据和基本的管理界面。如需进一步扩展或添加特定功能,请告诉我!